package com.whty.system.mapper;

import java.util.List;

import com.whty.system.domain.PublishManagement;	

/**
 * 发行管理 数据层
 * 
 * @author mario
 * @date 2018-11-02
 */
public interface PublishManagementMapper 
{
	/**
     * 查询发行管理信息
     * 
     * @param id 发行管理ID
     * @return 发行管理信息
     */
	public PublishManagement selectPublishManagementById(Long id);
	
	public List<PublishManagement> selectPublishManagementByOperator(String userid);
	
	/**
     * 查询发行管理列表
     * 
     * @param publishManagement 发行管理信息
     * @return 发行管理集合
     */
	public List<PublishManagement> selectPublishManagementList(PublishManagement publishManagement);
	
	/**
     * 新增发行管理
     * 
     * @param publishManagement 发行管理信息
     * @return 结果
     */
	public int insertPublishManagement(PublishManagement publishManagement);
	
	/**
     * 修改发行管理
     * 
     * @param publishManagement 发行管理信息
     * @return 结果
     */
	public int updatePublishManagement(PublishManagement publishManagement);
	
	/**
     * 删除发行管理
     * 
     * @param id 发行管理ID
     * @return 结果
     */
	public int deletePublishManagementById(Long id);
	
	/**
     * 批量删除发行管理
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deletePublishManagementByIds(String[] ids);

	public List<PublishManagement> selectAuthManagementByOperator(String uid);
	
}